概述
SView for Windows Control提供了OCX控件,
支持通过IE 、Office 、Visual Studio 开发工具进行OCX控件集成,控件集成方便快捷,可以直接在开发工具中控制控件的大小、位置,调用控件中方法,满足不同环境下的需求和使用。文档主要介绍在开发工具中集成SView for Windows Control控件的具体流程。SView for Windows Control控件中接口方法的介绍请查看SView for Windows Control API文档。
集成准备
SView for Windows Control的OCX控件集成需要的环境:
- 运行环境:.Net Framework 4.0。
- 系统环境: Windows XP SP3 以上。
- 最新版本的SView for Windows浏览器OCX控件。
集成说明
嵌入IE浏览器
SView for Windows Control的OCX控件集成需要的环境:
ID为控件名称,CLASSID为控件信息类中的uuid。OCX控件的ID名称为:"SViewWinOCX",CLASSID为:"CLSID:D638AE41-848A-4B29-A8CB-579AADA90835",name为:"SViewWinOCX"。
- 通过设置HTML文件中<OBJECT>标签来创建加载SView for Windows Control控件,具体可见下面列子:
<OBJECT ID="SViewWinOCX" name="SViewWinOCX" WIDTH=600 HEIGHT=600 CLASSID="CLSID:D638AE41-848A-4B29-A8CB-579AADA90835"></OBJECT>
嵌入Office
以嵌入Word(Microsoft Office 2013)为例进行说明:
- 新建或打开需要嵌入的Word,单击【文件】—【选项】—【自定义功能区】,调出“开发工具”。
- Word工具栏中选择【设计模式】,单击【旧式工具】—【其他控件】。
- 选中打开控件选择窗口,找到
SViewControl Control
点击确定。 - 在Word中出现一个矩形框,可用鼠标拖动来调节控件大小。
- 再次点击【设计模式】,退出。
- 完成OCX控件的嵌入。
嵌入Visual Studio
- 在Visual Studio的窗体设计模式下,打开工具箱面板,在“常规”项下右键选择“选择项”。
- 选择“COM组件”选项卡,找到
SViewControl Control
项,选择后点击确定。 - 常规选项下会出现
SViewControl Control
控件,将控件拖入窗体即可。
调用方法
在IE浏览器中调用OCX控件方法:
- 以SView for Windows Control API接口文档中打开本地文件接口:OpenFile(BSTR filePath)为例。
- 在HTML中使用方法为:
SViewWinOCX.OpenFile("D:\\1.svl")。
- SViewWinOCX为控件名称(SView for Windows Control的控件名称。)
- OpenFile为控件提供的接口方法。
- SViewWinOCX为控件名称(SView for Windows Control的控件名称)。
- OpenFile为控件提供的接口方法。
在Office的Word中设置OCX控件属性:
- 以SView for Windows Control API接口文档中设置属性打开文件:
Src value:"svlPath"
为例。 - 在Word中选中设计模式按钮,在OCX控件内右键选择属性按钮,设置Src属性的值为模型路径,取消设计模式按钮,即可执行。
在Visual Studio调用OCX控件方法:
- 在VS工程中加载了OCX控件的界面调用方法为:
SViewWinOCX.OpenFile("D:\\1.svl")
。 - SViewWinOCX为控件名称(SView for Windows Control的控件名称)。
- OpenFile为控件提供的接口方法。
- SViewWinOCX为控件名称(SView for Windows Control的控件名称)。
- OpenFile为控件提供的接口方法。
Demo说明
IE浏览器集成OCX控件示例页面:IE OCX Demo。请使用IE浏览器打开。